Object Acquaintance Selection and Binding

نویسنده

  • Jan Bosch
چکیده

Large object-oriented systems have, at least, four characteristics that complicate object communication, i.e the system is distributed and contains large numbers, e.g. thousands, of objects, objects need to be reallocated at run-time and objects can be replaced by other objects in order to adapt to the dynamic changes in the system. Traditional object communication is based on sending a message to a receiver object known to the sender of the message. At linking or instantiation time, an object establishes its acquaintances through name/class based binding and uses these objects through its life time. If this is too rigid, the software engineer has to implement the binding of objects manually using pointers. In our experiments we found the traditional acquaintance communication semantics too limited and we identified several problems, related to the reusability of objects and selection mechanisms, understandability and expressiveness. We recognised that it is important to separate an class or object’s requirements on its acquaintances from the way an object selects and binds its acquaintances in actual systems. Based on this, we studied the necessary expressiveness for acquaintance handling and identified four relevant aspects: type and duration of binding, conditions for binding, number of selected objects and selection region for binding. To implement these aspects, we defined acquaintance layers as part of the layered object model. Acquaintance layers uniformly extend the traditional object-oriented acquaintance handling semantics and allow for the first-class representation of acquaintance selection and binding, thereby increasing traceability and reusability.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

TR-2007-18:Optimizing Acquaintance Selection in a PDMS

In a Peer Data Management System (PDMS), autonomous peers share semantically rich data. For queries to be translated across peers, a peer must provide a mapping to other peers in the PDMS; peers connected by such mappings are called acquaintances. To maximize query answering ability, a peer needs to optimize its choice of acquaintances. This paper introduces a novel framework for performing acq...

متن کامل

Knowledge by Acquaintance and Knowledge by Description

THE object of the following paper is to consider what it is that we know in cases where we know propositions about 'the so-and-so' without knowing who or what the so-and-so is. For example, I know that the candidate who gets most votes will be elected, though I do not know who is the candidate who will get most votes. The problem I wish to consider is: What do we know in these cases, where the ...

متن کامل

The Reference Book

John Hawthorne and David Manley wrote an excellent book on the many issues surrounding the twin notions of reference and singular thought. The book is divided into two parts corresponding to two main objectives. In Part I, which is titled " Against Acquaintance " and includes Chapters 1-3, they present a first case in favour of what they call liberalism — the view according to which neither ref...

متن کامل

The Comparison of the Effect of Age and Object Location on the Hand Selection in the Reaching Task

The purpose of this study was to investigate the effect of age and object location on the hand selection in reaching task 120 right-handed children, adolescents and adults were selected as aur as a participant. Handedness was determined by Stanley-corn (1992) handedness Questionnaire. The tasks included lifting, reaching, and making actual use of three different objects. After the participants ...

متن کامل

Effect of Object Location on Selecting the Limb in Unilateral Reaching in 5- to 6-Year-Old Children

Purpose: The traditional view regards limb selection in reaching a hemispheric specialization and an permanent biological phenomenon. However, recent studies have questioned this idea. Instead, they suggest that the task conditions is also an effective factor. The present study includes two experiments in right and left handed children examining the effect of object location as a task condition...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • TAPOS

دوره 4  شماره 

صفحات  -

تاریخ انتشار 1998